MKLALRLLRPAANQNIKSPKLWQDPVLGYFETHGKTEFLPGHEYNLSDEEKKAVLWRYRVKEILKKEYLRREYDPHSFKYKEGVTMDPAMFRWYSADMTQAEFFRFTPRTVFLYVGTVFALFYIYTRLMFVPMDKSNEACLDGKLLWWDRQQGRTLQTGGSGLFAPTIGIDF