MFVGAADSSVGWMLTFLVSPADWNADSEAGFFERIKSAGSTVFLYSSSSSTAICWSAILDPSCRHSSARWRLPVMYRDTTEAIVDATRTILQQCERAKTVMRVIHTGSVVAASPLRADGNGYKESVDESCWTPLGLSYGHSNDGLDAYVSSKTISEEELLKYNDDFSKRRAFDVVVLLCGVVGGDTILPYISDSIHVMLSPLTGVEVYHNSLKFLQALLGFVPLVHVDDVCEAHVFCMEKLSDVAAGRYLCATAHTNMQDILEHYVCKHLELERIKEVVGEGVRVQANTKKLVELGFKYKYGAMEVLDG