MAAVLQGLGAAAAVSSADLLSSKRTKLAWVKSMTERNGSVLVGRTNRRFCGGLNRRAANVVAAKAESPTSAAGSKQPGHEILLFEALREGLKEEMDLDPHVCVMGEDVGHYGGSYKVTKDLAKEYGDLRVLDTPIAENSFTGMGIGAAMTGLRPIVEGMNMGFLLLAFNQISNNCGMLHYTSGGQFTIPIVIRGPGGVGRQLGAEHSQRLESYFQSVPGLQMVACSTPYNAKGLMKAAIRSENPVILFEHVLLYNLKERIPDEEYVLSLEEAEMVRPGEHVTILTYSRMRYHVMQAAQTLVNKGYDPEIIDIRSLKPFDLYTIGNSVKKTHRVLIVEECMRTGGIGASLRAAIIENFWDYLDAPIMCLSSQDVPTPYAGTLEEWTVVQPAQIVTAVEQLCQP