MIVVVNSFLAIASALLRPFLRGQCEDRSPLADKTLIRYHDEVYKMAMHAGLRKAAQLDIFKLAYTKLSSDYKRNILPKLIKAQNKDLISYLYHNQRGIAMCCKYLKSDDVWKKLVAANLPGFWVEEQRIELQVALFWALHERMYGAGKDAESALNSIECLAQSWVDMPTSKPYPFLIDDPITATNIVDTLVQLLLQPIPAPLLFQLRAFEACCRNQQVLQHMYGGRSPQEAQELCQQLQGSIVGRQEEITAAVRLRELCHKLLAYVSDKRTWMTTKIYAGNALLSLLCYGSGELAEETMKSLQGPVEENIAPAKARGDGAKLPYFWLNDMILVEKMRKKLQMTRYGHWEGVRIRSPDGTE