MGRVVGIGRSQPSVCVKIVSIHDSPNSTLNHYKSHTSTSVKDAIVILPTKALGWAVILPHLTTRLIWNSASSNVSRRAFAEARKLEPMTWGSWTKTCPCILIGRIPHQLKNKDKEGNRKGTSISEQGEPRTPDPKTLRRLAQNREAARKSRLRKKAYVQQLENSRIRLTQIEQELQRARAQGSFFGGGALLGDQEVAMFDMEFARWLEEHHRRMCELQAAVQEHLPENELRLFVENCLVHYDEMMNLKSIVIKSDVFHLIAGIIDVEELEVYNWRSCGLAFIYSTKATDIGGLWSATTEEALSQGLEALNQSLSDIVTSDALSCPSNMAHYMGQMAIAMNKLTSLEGFVRQWRYSHLKEKDAIA