MVRISTLFTPVGFLPLSAVFAFPQYASSTSTALPTATAVVPGLNYLARNAGKLYFGTATDNPELNDTTYTSIMDNYLHFGQLTPANSMKWYATEPEPGVFTFEAGDVIANLARSYGMYLRGHNCVWYEELPDWVTANNYTAPELAEIVANHTGTVVGHYAGQAYVWDVINGITTTRNMIIFSYRYFMIFVEPLNDNGTFREDVFYDTLGESYISIALRAARAADPHAKLYINDYNTEYVGVKSTALQNLVKQLQADGVPIDGVGFESHFIVGEVPTTIVENMQAFAALGLEFAITELDIRMELPATVELYEQQKTDYYTVVSACMQVEQCVGVTVWDWTDKYSWIPSSFPGYGDACPWDANFVRKPAFDGIAIAFENQSDY*