MVLLPTDRMDSLFSPRCVWVNGPIIIGAGPSGLAVAACLREQGVPYVILERADCIASLWQKRTYNRLKLHLPKQFCELPRMPFPDHYPKYPTRRQFIDYLEDYAAKFEIKPEFNSTVQSARYDETSGLWRVLTSAPATGDMEYIGSWIVVATGENAESVVPDIPGLEGFDGKVTHVSDYKSGEIYNGKSVLVVGCGNSGLEVSLDLSDHGAKPAMVVRDAVHVLPREVLGKSTFELAVLLMRWLPLWIVDKIMILLAWLVLGDLAKLGLRRPAAGPLELKETHGRTPVLDYGALARIRAGDIAVVPAVKRFAKGTQVELADGRVLNFDAVILATGYRSNVPQWLQGNDFFTKDGYPKIAFPHGWKGQSGLYAVGFTRRGLSGASADAVRIAADLGNVWREETKPSKRPGACHRRCISVVF*