MVKGSLIAGAAATMMGNPLAALPQIGARVNKVRGQRFVTLCIMIRTTPWEVSRDVKLLDRDESAWHTLEGVRALREAFATDNPDGKLTWGFTLNSLDDKRTNYQQIRAYAVECHHRFGDEISYFPGYFPAMYLPRERINREMTEALQIITAFVGNGYRPQAIMGGFLSANNLQYLAEKENIHVAHAVIWSQHAIDGGGADGSPSYPFYPSTEHFCKPAQGPSDFIDCANLDGWTMDFICARRSGALDHKLTGYNSRRGVGPIETYLGWGLDLGHREVMHTQALHFDEGFARNGYGWVTNIWEAQLVYEFGLDLVCSAMRMWVTDTKKRWPDTRFVTFGEYGTLWREAYPSNHDWNYSFLERGSGLGDSYNNLEIEWFMNRNFRLALLRDWQSDTPRQVIDLTRYDLAAQEPADPSPEHPHKNWDLMNRINQKQLRPQDTPRPLRALDPNDLAFVLATLPQLRPYV