MEKVKKVSSFSLSSLLRQQKDAKIALQLFLNPNPSHGSDKTTKPFRYSPLCYDLIICKLGRGKLFQEMEKIIDKLRQDTRVSLNEVVFCNVISFYGRAHLPDKALHMFNEIPSFRCYRSIKSVNSLLNALLACKEYSKIGEMLNNFENYATPDVCTFNILMNACCLCGDLGGAREVFDEMCERGIQPNVVTFGTLINGLCVNREINEAFRMKKIMERDFKLKPNAFVFVALIKGLCKVDDLDAAVKMKEEMLRKKVELDSTVYSTLISAYFRVGRRDEVNGLLTEMEMNGCKCDTVTFNALMHGYCQEKDFDSAFKVLDEMEGKGCKPDVISCNVIIRGLCDDGKLREASELLDDMPRRRCKPDVVSYRIYLDGLCKAKQFKEAAVILHEMVFKGYIPRDTSLCKLFDGLIQEGDRESLLRALDNMASVNCISKEVWEMVISMMCQQDNLSSASALVGMLTNDGVNKFSL*