MDVFMKGLSRAKEGVVAAAERTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVRRDQLGRNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA