MNRLKQIQAYTLRNGIEHTKQLIVSLLQIPSIPYAHKLFDFIPKPTVFLYNKLIQAYSSHGPHHQCFSLYTQMCLQGCSPNEHSFTFLFSACASLSSHQQGRMLHTHFVKSGFGCDVFALTALVDMYAKLGLLSLARKQFDEMTVRDVPTWNSMIAGYARCGDLEGALELFRLMPARNVTSWTAMISGYAQNGQYAKALSMFLMMEEETEMRPNEVTLASVLPACANLGALEVGERIEVYARGNGYFKNLYVSNALLEMYARCGRIDKAWGVFEEIDGRRNLCSWNSMIMGLAVHGRCDEAIELFYKMLREGAAPDDVTFVGVLLACTHGGMVVEGQHFFESMERDFSIAPKLEHYGCMVDLLGPGALFELEPSNPGNYVILSNIYATAGRWDGVARLRKLMKGGKITKAAGYSFIEEGGHIHKFIVEDRSHSRSDEIYALLDEVSMKMKLHGNVNDSDSEIETACLMVFRNYKQWIQSPLLQSKKITVFRMTAY*