MDGIVGFGFRPTDEELVGYYLHNKILGQNWLVQEFISEVNISDFDPWNLRSSLGVSLSVSLSVQSKVKSRDLVWYFFSRRDANGDRQNRRTSSGFWKITGDPVDVKDQWGTWCGFAGKIGYKKVLVFRMGRSSSSQSPKSDWVIHEYHYTLVPENQRTYVICRLEYKGHDMSILSSNPTDPVPTFVPDAANSTASGSVVSQSVQGNLGSFNTFFDYDSANQGQWFSGDFNLEQPVVPYDDGTYRIWDYVVEENFSRYRL