MASSSGVPVIPQIELPPGFRFHPTDEELVLHYLWRKTESATFSIPVITELDLYKYDPWDLPGKAILGEGEWYFFSPRDRKYPNGARPNRAAASGFWKATGTDRPVHTSRGTLQKIGVKKALVFYKGRAPKGVKTTWVMHEYRLADGISPSSNTTRKPGSLRLDDWVLCRIFKKIPSVQRGSSIDLNNSDVNEVRLGFQGLQPLL*