MNFKKSIALLFIALNIASLPTYAGVSKTFKDKCASTTAKLVQSVQLVKLASDTNKDSKGIYITDSTGKTRFIPGGQYYPENYLSNEMRKIAMAAVLSNVRVNICASEAYTPNHVWAIELAAEEAAAKDLTLQYYYGNLDDFYKQHFLGLIHNWQIGPGVLGGGGSFSGLFTYTVSGHSIGAGYQILNGDSDFPFLNRGDGEGSTAYLITDVQIGKGGGGSELFLDELLAASAAPASAEQEGGGGSLREFLVSAYFSLHGRLDEDVIGVYKDVLQGGGGSELKVYSVIQSQINAALSAKQGGGGSVMIQSWVEADNGADKREVPFVITPGGGGSRQRIKVFYRPDNLSGTSAEAPGKLNWRLVRQGGKSVVEVSND