MKTFNQRTNNLLKKSPRYLSALDVTTEKEILLEDEWTLFLEHIFKHRVIVVDDWTKCYGTVQTFLHSSDAESCSDSFKGECDASFCEQTGKAKLAFVIFKEGKLVWAEVFHEVPCKSVVEAEALAVIALLFKLIDLNLLRGTVWTDNKVCYNVLNGEYEIKVDDPNRSLFLFLRSLRGRFESLTPVWKPRELLLIPDRLVSMVDDPLISRNRLVLSILEKTVPILSQPQFRISWSSYLRTIFDKRDGGKQISNTTNEIKESDESEDSICWVKADDEEAEIASFLEIMKTFSAHRLLIVVDNFEDKSPHYQKLIKDLSQKFYTCWMSKEGSVTIVEYDSPNTEEKETKRLVVMFGGTMALDEYIHQKNLCTVVLVKTSEIKLLRDAGIEEISAKTLLSFRNIKAKPVVPKKPREDEDLEKGGGGGGGRAGGE*