VPPDMIYILIFFMLMYPIFMMVMPADPAAWMAIWLMLVLLGVPPFLSFIMKVMLIPLGPLFILAAAILTGLPHIPMLIIKGRFMGDLSQMLYMMLIGELKAILRSILQ