MGSGEMLRHIHGERHKIHVNMMDHPDHALINLTWGILGLFISGFVLGMSLCRVPMVRFRSVKTPRMFIIDEGSFSFGLYRNVIEERHVTLMQVWRAWLLIGLSEKGKN