MSVLVETTIGSFGVTLDCKDSSVEAYNFLKLCKANYYNYQCFYDIRKGHSIEFGDGLYRFKDRKELRVHSTFINSLLNKNNVDTIVPELATCSSSVNTKEADMGRIGFKTTFKDKERLIGSKVVVALTDWDSNDGSVSFFGRVNRRNWDVLDNFNRAIIDEKNELVTDIRIIKMHILKDPFPDPEGFCEYEISLPIDEVRLPQHIIDNSVPSSSKEIQDIKKDILRKETTLEIIGDIPSVGVRPLENVLFICKLNPSTKAKDIAMIFQRFGEIKSVEIIKDKESGYSLGYGFIEFTTKHSCELAYTKMESTIIDDRRIHVDFCQSVGKLSKDWIEGKL