MATTNLIATSNGVRFFSSSSLGNPDHFLSRRDGIGIVRFLRGKSYFVTGATGFLGKVLVEKLLRESPEIGKIFILMKSKDQESANKRLYDEIISSDLFKLLKQMHGSSYEAFMKSKLIPVTGDIGEENLGMDSETADKISEEIDVIINTAGRTTFDDRYDAALSVNALGPDRLLSFGEECKKLKLFLHVSTEGTVLETPLCFGENITSDLNIETEVKLASEAARKFHGSEKSKKLKELGYERAQSYGWEKAYTFTKAMGESLLHSNRGDLSVVIIRPSVIESSYKEPFPGWLQGIRMSAPLILGNGKDQIPDLFGDYQSSCDVIPVDMVANAIIAAMAKHGCGNVLTDVKVYNVTSTSHANPLRLGELMDFSHQHLCVSSLTETTAKDLKLMKFHSSLEEFTSSVSKAIAKQEREMKNGEGEAASHTTLSMKGKRKLKYFVSLAKTYQPYMFFQARFDDTNTRSLLNELSVEERKMFEFDGSCIDWEHYFINIHLPGLKMELFRQISS*