MSVEKAPELRVLSFNCWGLRFVSKYRTERLKAVGEKLAKCDYDIVLLQEVWSIYDFQEIRNLVSCNLVYSRFFHSAAMGAGLAMFSKFPIIESSMNKYPLNGRPQAFWRGDWYVGKGVATASLQHPSGRIISLFNTHLHAPYGKGADTYLCHRLSQAWYISKLLRAAVQRGHIVIAAGDFNIQPLSVPHEIITSYGLVNDAWLSVYPDQVEHPPNRFSMNDKELVEIAGTTCDSRLNTWRENISSKDMDDFVAKRLDYVFHSPSTCEAKNAKVVFLERVPKLDCSYSDHFAIETVLSIKLQPIPVQETRVSYSIIDDTLGITYQYMARERLHMRLRIAHLLISIPLIIGVHVAIAWCDPAWLKVIILFFTVMLTIAAVVNGFCIGLLFGRWEFNGLLEFVAELKEQKLLCKQYLVDHPLPFAKS*