MRDRGFLFQCTNLSELDALLTEATSKNEAVSAYLGFDATADSLHVGSLLQIMILRHLQQSGHRPIVLIGGGTSKVGDPTGKDESRIMLNDDIIKKNTDGISQVFQKFLTFGEKSVEEAIMVNNDEWLSDLKYLQFLRDYGTHFTINRMMSFESVKQRLAREAPFSFLEFNYMILQAYDFLELNRRYNAQLQLGGSDQWGNMISGCELGRRVDGKQLYALTAPLITTSDGKKMGKTAGGAVWLNADKLSEYDYWQFWRNTSDEDVIRFLKLFTELSLEEIEKMAEWQGADINKAKVVLADEATALLHGRECLAAIHDTIDTMFKGGKSAEASTEGLARIFVSEDELNAKDGVKVIDLFVKLGLASSKKEARRLVQGGGAKLGEEKIEDEFAVIAKDDFDEKNELTLRAGKKRAGVVELK*