MGRAPCCSKVGLHRGPWLPREDALLTKYIRDHGEGQWRSLPKRAGLLRCGKSCRLRWMNYLRPDIKRGNITPDEDDLIIRMHSLLGNRWSLIAGRIPGRTDNEIKNYWNTHLCKKLRNQGTDPNT