MHLRYLLVLIALGVINASKKRFYGNLLISVTPYLEEQMQFLADLEDRNEIQIWNEIRRNGSVHVMFDKLKESWLMPVFEALNFEPKVLFNDVQKLLDDEERTFRAQARSGAPRSIMDTFYDYNQFTQWLGQMAANYPNLAQLSSIGKTYENRDIWLIKLTANSGRPKKTALIDFGIHAREWISPATGGYIINQLLTTYAAGGAAKTILDNWELHIVPILNPDGYAYSHSTDRMWRKNRRPASGCVGVDLNRNFGYQWNTGGSSGNPCSDTYHGGSPMSENEAKALERYAPGKPWTTYLTFHSYGQWWFTNWGYTTADPPSYTLLRQKAQIGTNAIQSVYGRRYTIGSSAQLLYIASGGSEDWTRGTLGILYSYCLELPPTGAPGFIVPTSEIPRTGSETYTGIVAYLNSF*