MRPLSALLIFTLLTFALLAAILASGILMGAGNAAAWGVAPLSMVFVIGLTFFGERACFARPASEPLTSVATKPRLHWLDNAKATLITMVVVGHSAMPFIGQGAFLSLKPAPLSWYTATALTGTALLKPLVVPLFFFISGYFSVSGLARKGPGAFLRDSFWRLGPAYFLFWLVVNPLNSLLGFALASPSDGAFSYFPDSAATWFLSWLLVFQSIWSLVDRPLPPIEPPSFGRLVLLSLGVAAVQLVASLMCALAGATLGFGSMPMAGPGGDGFLNALGFVGGLLAKCHDWLARPPPLSLVRPARWYVGVCAVFVALFFFLTLAPGAPGNGFAGSGGFTPCFFALQLPLGPYCACALVLALDVFQRRANFETRLTKFLAGGAFGVYLLQYWAVTGFTYVYVLLLEQASDADIVFVNSTTSSSPVSDGELFGGFFFVAACSVIASFLVGGALKLVPGLSRVL*