GPGSMERYTDLVISKIPELGFTNLLCHIYSLAGLCSNIDVSKFLTNCNGYVVEKYDKSTTAGKVSCIPIGMMLELVESGHLSRPHSSDELDQKKELTDELKTRYHSIYDVFELPTSIPLAYFFKPRLREKVSKAIDFSQMDLKIDDLSRKGIHTGENPKVVKMKIEPERGAWMSNRSIKNLVSQFAYGSEVDYIGQFDMRFLNSLAIHEKFDAFMNKHILSYILKDKIKSSTSRFVMFGFCYLSHWKCVIYDKKQCLVSFYDSGGNIPTEFHHYNNFYFYSFSDGFNTNHRHSVLDNTNCDIDVLFRFFECTFGAKIGCINVEVNQLLESECGMFISLFMILCTRTPPKSFKSLKKVYTFFKFLADKKMTLFKSILFNLQDISLDITETDNAGLKEYKRMEKWTKKSINVICDKLTTKLNRIVDDDE