MSFRRFLYLVAKDCADRSYSLRRIDTSRFFFRGPTEGTPTPLDGGCAGAADPSAVEDGGRLPDPMINLRPLPLGPYPGSMGFVLFKNNVNNGEHDKIVAIDGTGRSLICDSDVPPTVHYLPTLFSPKFRPFSLTVGFSLYRPSHRSTYIDSYAVVAGTSIVVSHNAGGRTYRFDTASKTWRKAGNWVLPFTCLAEYVPEHKLWFGVSSTNDGNRFCAADLVASPDSGEMRPPVVRGLWKELGEPPPEWSLGQTYAVHLGSSRFCIVRFFVVVGGPVHVCPVSYSTFRVEEELQAVITGVDVD