MKKRRFGEAKEDETLITEGFNEAKFEEFEGIVIAGGGIAGLATALALHRVGLKSLVLERADGLRATGTALTIWKNAWKALDALGIGDELRQHHLQLQAVQMVSTVVKEYSCEIDGKRCTELRCVKRSALLEAMAAALPPESIRLNSKIVRLQQKPKSKFSSTVELEDGTVIRAKAVIGCDGVNSVVANWLGISPPTFPGRCGIRGYATYPEGHHMEPKFYLHFGKGVNIGHMPVNEKEVYWFVTWGSNSQDSKTAHDPELIRQETLLQLKDFPETLTEMVQRSGSDTLNMASLRLRWPWRMLFGTRLWKGTVTAAGDAMHPMTPDLGQGGCAALEDAVVLGRCLAEALNRRVERDEEEAERIEEALNKYVEERRWRWAWLLGTAYFTGFVQQGSWAIVRLFRDKIFLRFRSSEMYFSPTQVDCGGLPL*