MDIKNIPVFKACGCMCCIFWLIFTIIAVILSITSMEQGKYAVQLIWLSQSVLDEPVTEAGLKFVGLGNALLEYPSTFQTMYFTTTTQGVQATSESAFPPIVKPPIRARSADGLEMYVTISFQWKLEAQALIALYKLLGEDGYDDAFVRFARAAIINTCSYFPADMYFTNRTLITARMTEDLERNFQLPEKGLQCTIQGLQLQEVDLPDEFDVEIANTQTQLQELEVAYAERVEREVAMQTELLVSQQQVLRILETQSGQARGFLELNDAEVDQQLLFQQRQAVANNEILQIFENDAQPFERLFDIMEIRMLEEHNADNLMFNVQ*