MATFLFGSSRVMKDPLTFGAPLSRRFLSLTRSAAMQKNVTVSPDRAVGGLPRFFVEKLPSLQGLTISIEGDEFWHMSKVLRLAVDDRVELLDGKGGIVEGVVARVGRSAIDVAAVGDICYLSPAGPFWHVAAAFGSLKGGRGDWLIEKCTELGATSVIPLLSKRSCNVSDGRNDRWNRMVVAATKQCQRLHSMNVRSAVELSTLLVECASYDVILMADAHATPLLKALPRIKRNWKGLLFIGPEGDFTEDEKESLIKAGAVPVGLGPRRLRVETAAVAMLSAVTLLSESQCADTSSDSSADSLF*