MSDPNSDLYPIHLLMDELKSEDVVLRLSSIRRLSTIALALGPSRTREELIPFIQYQLDDEDEVLLVLAEELGNFVEYVGGKEYAHVILGPLENLTAVEETSRTSACALFAAPYPNASLSSQEEMRKLFGALCHDDTPMVRHDIIVSELIPMYRKLAGDDQEETKTNLLEPMRASIADKSWRVRYMVANEFVGLAESAGESRAALAMEISGLAPLLGKDATIEHLLPLFLQLLKDEFSDVRLNLIGKLDMVNEVIGIDRLSQALLPAIMTLAEDKQWRVRQKLGTLCMSWLGDTVFSIREAATINLKKLTDVFGVEWAKTTIIPKVLEMGNHQNYLYRMTTIFAITTMAPSLNTAIIRDTVLDAALNLANDAIPNIRFNVAHRRVVPALRKLQEDQDADVRYFATKAYERTTGDDVRGAEPMILS*