MIGDGSAVSSHADVFDPYQSLYWLNKNGPDAYHVQVPISSDAPIDALHATTGPVPPLRGRSPPEDIVAPVHHSATKVNIDGVLTDAIAASCWGRDTGLESLRGHVGQEQHGNGANSKLISADEQVSSNAALQVELSFEELNLGDVYRSVYVEDPSSSTIAARSCRHGYKQRATSRKGSACGKQASKGPNIHAVDVTEVLVSCAQAVAIGDMRKGNEMLREIHKVYGASADGTAVQRIAYIFSMALAARMRGTGAQEFEAMSLKMPSSAAFLRASIMDFKVSPFKKILHYFANHSILKVAEGASRLHIVDFGLAYGVHWACLINALADREGDPPLLDITGI