FSFLKCTWASLLLYVIIVSAASNHRPICASGTPWTEEEHRLFLLGLQKLGKGDWRGISRSFVVSRTPTQVASHAQKYFIRQTNFSRRKRRSSLFDMVPEMPMDESPDGAEEFTLCTTQDETTSSNKLSLFHLGRQKEAECDKDLPTLQLRQHEESEYAGPSLEAPDLEMNNGVSFKAASVSTVPAFYPALLPVPLTLWPANVSNVEAANATHEVLKPTPVNLKEAIKADEVVSMSKLSIGGGTSGSMEPSALSLQLTGPTNTRQSAFHVSPPMTRTDLSQGNNSPIHAV