MVSLQVHYAYSPFTSSDIKDRISIPTNLHYLSSSFRSIFLPSAKLQRWPHGCRKRHISFRSLSSQNGGDSEESEGVEDSSSSLSSSSSAYGAMTGLATLGFLETAYLTYVKISGGFISCPIGGGSCNDVLQSDYSVVFGVPLPAIGTLAYGTVAMLSAFAISKTSKDTFTDDVVRWLLLGSTGSMASASIYFMYILSTKLEGASCAYCVGSAALSVILLLLTLRVRETFFSKLGSWITNRFSFQEAKRVAGLQVAVTAAVIVALSSSYAGITPALTRSGEIDLPPVEPQVTTSSTPLTISLAKQLQSVGAKMYGAFWCSHCFQQKQMFGREAVKLLDYVECYPEGYRRGVKIAKACTDANIDGFPTWIIKGEVLSGERELSELAQLVGLEGFDAQK*