MAATTSIRSFVSHVILDLDGTLLNTEVLKRFLVKYGKKWDGRVAQRIVGKTPLEAATAIVEDYELPCTTEEFISEITPLFSDQWCNIRALPGAVRLLKHLNGHGVPMALASNSPRENIEAKISYHHGWKDYFSVIIGGDEVRMGKPSPEIFLEAAKKLHVEPSKCLVIEDSLTGVMAGNAAGMGVVAVPSMRKQAPLFNIADEVINSLLDLQPEKWGLPPFQDWIEGTLPIEPFFIGGPVIKGFGRGSKVLGIPTANLCADDFSVILSEHASGVYFGWAGLSARGTYKMVMSIGWNPYFDNNEKAIEPWLLHDFDEDFYGEELRLVIVGYVRPEANFASLEALIAKIHEDRKIAEKALDLPIYASYKDSPYLSSSLLQSNYHS