MASRGGPRASGTDGSDFSHRERVASHYRESVRQKAKMKFCILIHMFFGVCVVGWMGLAISRAVKIAPDPWILLWLISVFPAIAGLSGLPKNQTKMMHVYSIGTMVTGIAPLMYGATFGIMQVMENFKRGHAPGTDDWRVLPMKMAMVAFVIQAHAVSIYYSNKLISAWNTKGEKSS