IVVISGVTAFHLRPTLTEMTRLLALLRPSSTLAVEIGRYYRLYAAQLQWPANTDPKRSFLNVLQPFRYKSTIGVHVRRRESTCREEAEHPSATIVAMSEARYRFDGTGEKDSTTPGRPLTTVARLANDCGWDSVSLLHIYDTYAGWMRSPQARGLTRSDCSAHVPPPNKQVLRGYIAFDEQVGPIGSQLQAALQQRYNPLKKRAASGYLPIYAAFYDHRPRRDLFQTYQEILARWEHPPTDTQRADGEPVPISDVPRTTASLIEMLYPIVEQEALALGFDFFILGNTGVFRGNIISSVSINVCLRRLGRGLPCHGVLAGYYEMLYKGYM